automotive engine rebuilders association - French English Dictionary